package com.ssvendas.fachadas.remote;

import javax.ejb.Remote;

import com.ssvendas.modelo.Cliente;
import com.ssvendas.modelo.Filial;
import com.ssvendas.modelo.Fornecedor;
import com.ssvendas.modelo.Produto;
import com.ssvendas.modelo.Usuario;
import com.ssvendas.modelo.Venda;
import com.ssvendas.modelo.fluxocaixa.Entrada;
import com.ssvendas.modelo.fluxocaixa.Saida;

@Remote
public interface DAOBasicoRemote {

	public void persistirUsuario(Usuario u);
	public void deletarUsuario(Usuario u);
	
	public void persistirProduto(Produto p);
	public void deletarProduto(Produto p);
	
	public void persistirFornecedor(Fornecedor f);
	
	public void persistirVenda(Venda v);
	public void deletarVenda(Venda v);
	
	public void persistirCliente(Cliente c);
	
	public void persistirFilial(Filial f);
	public void deletarFilial(Filial f);
	
	public void persistirEntrada(Entrada e);
	public void deletarEntrada(Entrada e);
	
	public void persistirSaida(Saida s);
	public void deletarSaida(Saida s);
}
